let foo = {
    value: 1
}
Function.prototype.apply2 = function(content=window,args=[]){
    // 老板和员工之间的联系 在原型链上
    content.fn= this; //.fn 可以动态加属性
    // const args = [...arguments].slice(1)
const result = content.fn(...args);
    delete content.fn;
    return result;
}
function bar(name,age){//打工者
    console.log(name);
    console.log(age);
    // this 指向全局 对象的方法别调用时
 
    console.log(this.value);
}
bar.apply2(foo,['6',666]);